package model.jena.properties;

import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.Property;

public class FileStore {

    public static String getURI()
    {
        return "http://csi.ucd.ue/auto/FileStore/1.0#";
    }
    protected static final String uri = "http://csi.ucd.ie/auto/FileStore/1.0#";
    private static Model m;
    public static final Property AVG_SERVICE_TIME;
    public static final Property TOTAL_NUM_DOWNLOADS; 
    public static final Property QUICKEST_SERVICE_TIME;
    public static final Property SLOWEST_SERVICE_TIME;
    public static final Property FILENAME;
    public static final Property MD5_HASH;
    
    static{
    	m = ModelFactory.createDefaultModel();
    	AVG_SERVICE_TIME = m.createProperty("http://csi.ucd.ie/auto/FileStore/1.0#", "AvgServiceTime");
    	TOTAL_NUM_DOWNLOADS = m.createProperty("http://csi.ucd.ie/auto/FileStore/1.0#", "TotalNumDownloads");
    	QUICKEST_SERVICE_TIME = m.createProperty("http://csi.ucd.ie/auto/FileStore/1.0#", "QuickestServiceTime");
    	SLOWEST_SERVICE_TIME = m.createProperty("http://csi.ucd.ie/auto/FileStore/1.0#", "SlowestServiceTime");
    	FILENAME = m.createProperty("http://csi.ucd.ie/auto/FileStore/1.0#", "FileName");
    	MD5_HASH = m.createProperty("http://csi.ucd.ie/auto/FileStore/1.0#", "Md5_Hash");
    }
}
